/*
@Author   : Uyynot
@Email    : uyynot@qq.com
@Time     : 2024/1/12 16:26
@File     : app.go
@Project  : gohub
@Desc     :
*/
package config

import "gohub/pkg/config"

func init() {
	config.Add("app", func() map[string]any {
		temp := map[string]any{
			//应用名
			"name": config.Env("APP_NAME", "GoHub"),
			//当前环境(local/test/prod)
			"env": config.Env("APP_ENV", "prod"),
			//调试模式
			"debug": config.Env("APP_DEBUG", false),
			//服务端口
			"port": config.Env("APP_PORT", "8000"),
			//加密字符串
			"key": config.Env("APP_KEY", "JOqRAaDp6kh8tDfGHwhCoYADhzenfz5N7ZVK3t1p"),
			//当前站点url
			"url": config.Env("APP_URL", "http://localhost:8000"),
			//设置时区
			"timezone": config.Env("TIMEZONE", "Asia/Shanghai"),
			// API 域名，未设置的话所有 API URL 加 api 前缀，如 http://domain.com/api/v1/users
			"api_domain": config.Env("API_DOMAIN"),
		}
		return temp
	})
}
